/*
* ============================================================================
* 功能描述 ：串口配置
* 作者       ：ggls
* 创建日期 ：2024.03.27
* ----------------------------------------------------------------------------
* 更新历史 ：
*	日期 　　- 修改者   : 更新内容描述
*
* ============================================================================
*/



#ifndef __HLY_UART_H__
#define __HLY_UART_H__

#include "main.h"

#if 0

typedef struct
{
	uint8_t 	recv_buf[UART_BUF_LEN];//接收缓冲区
	uint8_t		send_buf[UART_BUF_LEN];//发送缓冲区
	uint8_t 	cmd_buf[UART_BUF_LEN];
	
	uint8_t 	recv_len;	//接收缓冲区数据长度
	uint8_t 	send_len;	//发送缓存数据长度	
	uint8_t		cmd_len;

	uint16_t	sync_byte;
	uint8_t		find_eot_flag;		//找尾标志位
	uint8_t 	recv_timeout_cnt;	//接收超时统计，超过20MS没有接收数据，则开始处理数据
	uint8_t		recv_hand_flag;		//处理数据标志

}uart_buf_s;
#endif

void Uart_Config(void);
void Uart_Tx_buf(unsigned char *buf, unsigned int length);
void Uart_Rx_buf(unsigned char *buf, unsigned int length);



#endif

